#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# day14

# 字符串的格式化

# 关键字参数
print("{0} love {1}.{2}".format("I","fish","com"))
print('{a} love {b}.{c}'.format(a='I',b='fish',c='com'))

# 综合参数
print('{0} love {b}.{c}'.format('I',b='fish',c='com'))

print('{{0}}'.format('不打印'))		#{0}，类似反斜线，外层的{}是转义字符
print('{0:.1f}{1}'.format(27.68,'GB'))	#27.7GB,保留一位的小数

# 字符串格式化符号

print('%c'%97)	#a
print('%c %c %c'%(97,98,99))	#a b c

# %s:格式化字符串
print('I love %s'%'Tommy')	#I love Tommy

# %d:格式化整数
# %o:格式化无符号八进制
# %x:格式化无符号十六进制数
# %X:格式化无符号十六进制数（大写）
# %f:格式化定点数，可指定小数点后的精度
# %e:用科学计数法格式化定点数
# %E:作用同%e，用科学计数法格式化定点数
# %g:根据值的大小决定使用%f或%e
# %G:作用同%g，根据值的大小决定使用%f或者%e

# 格式化操作符辅助指令：
# m.n:m是显示的最小总宽度，n是小数点后的位数。
# -:用于左对齐
# +:在正数前面显示加号(+)
# #在八进制数前面显示零(' 0'),在十六进制数前面显示' 0x'或' 0X'
# 0:显示的数字前面填充' 0'取代空格


# 总结：





